﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ProjectA.Controls;
using System.Drawing;

namespace ProjectA.Modules.Configuracion.Opciones
{
    public class cWindowOpciones : cWindow
    {
        public cWindowOpciones(frmPrincipal frmPrincipal, Point pPoint, Size sSize)
        {
            this.frmPrincipal = frmPrincipal;
            this.BackColor = Color.Transparent;
            this.Location = pPoint;
            this.Size = sSize;
            InitComponent();
        }

        private void btConfiguracionProveedores_Click(object sender, EventArgs e)
        {
            this.Visible = false;
            if (!frmPrincipal.cPage_General.SubPage_Config.WindowProveedores.Visible)
                frmPrincipal.cPage_General.SubPage_Config.WindowProveedores.Visible = true;
        }

        private void btConfiguracionProyectos_Click(object sender, EventArgs e)
        {
            this.Visible = false;
            if (!frmPrincipal.cPage_General.SubPage_Config.WindowProyectos.Visible)
            {
                frmPrincipal.cPage_General.SubPage_Config.WindowProyectos.cargar();
                frmPrincipal.cPage_General.SubPage_Config.WindowProyectos.Visible = true;
            }
        }

        private void btConfiguracionUsuarios_Click(object sender, EventArgs e)
        {
            this.Visible = false;
            if (!frmPrincipal.cPage_General.SubPage_Config.WindowUsuarios.Visible)
                frmPrincipal.cPage_General.SubPage_Config.WindowUsuarios.Visible = true;

        }

        private void InitComponent()
        {
            // ----------------------------------------------------------------------------------------------------------------------------------------------------------
            // Controles de la página
            // ----------------------------------------------------------------------------------------------------------------------------------------------------------
            this.btConfiguracionProyectos = new cButton(new Point(90, 69), new Size(170,170), new EventHandler(btConfiguracionProyectos_Click), Properties.Resources.bt_proyectos_1, Properties.Resources.bt_proyectos_2, Properties.Resources.bt_proyectos_3, Properties.Resources.bt_proyectos_4);
            this.btConfiguracionUsuarios = new cButton(new Point(323, 69), new Size(170, 170), new EventHandler(btConfiguracionUsuarios_Click), Properties.Resources.bt_usuarios_1, Properties.Resources.bt_usuarios_2, Properties.Resources.bt_usuarios_3, Properties.Resources.bt_usuarios_4);
            this.btConfiguracionProveedores = new cButton(new Point(556, 69), new Size(170, 170), new EventHandler(btConfiguracionProveedores_Click), Properties.Resources.bt_proveedores_1, Properties.Resources.bt_proveedores_2, Properties.Resources.bt_proveedores_3, Properties.Resources.bt_proveedores_4);

            this.Controls.Add(btConfiguracionProyectos);
            this.Controls.Add(btConfiguracionUsuarios);
            this.Controls.Add(btConfiguracionProveedores);
        }

        //Botones
        public cButton btConfiguracionProyectos { get; set; }
        public cButton btConfiguracionUsuarios { get; set; }
        public cButton btConfiguracionProveedores { get; set; }

        //FormaPrincipal
        private frmPrincipal frmPrincipal { get; set; }
    }
}
